package com.liziba.collection.list;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * <p>
 *      测试Iterator
 * </p>
 *
 * @Author: Liziba
 * @Date: 2021/4/11 18:12
 */
public class IteratorTest {

    public static void main(String[] args) {

        List<String> list = new ArrayList<>();
        list.add("A");
        list.add("B");
        list.add("C");
        list.add("D");

        for (String s : list) {
            if (s.equals("D")) {
                list.remove(s);
            }
            System.out.println(s);
        }

//        Iterator<String> itr = list.iterator();
//        while (itr.hasNext()) {
//            String s = itr.next();
//            if (s.equals("D")) {
//                list.remove(s);
//                itr.remove();
//            }
//            System.out.println(s);
//        }
    }
}
